iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 20

[Day 20] 來介紹好用的Library - java-time/ksuid

  • 分享至 

  • xImage
  •  

java-time

超搞笑,第一天就安裝了,然後現在才想到XDD

在系統開發上總會需要時間的~

這邊最常用的就是現在

加減、格式、轉換時間

比較

然後大家在轉換常常會忘記時區

2023-09-23 00:00:00,沒有標記時區,所以轉換可能就會錯誤,然後以+8為例:

  1. 預設utc => 2023-09-23 00:00:00+0
  2. 預設utc,但lib發現系統時間是+8 => 2023-09-22 16:00:00+0
  3. 預設系統時間 => 2023-09-23 00:00:00+8

所以清楚一點就是使用iso8601或是統一一套規則

發現有點少,順便補個也是很早就存在的 ksuid

這個是分散式很常使用的,還可以用字串比較時間


上一篇
[Day 19] 來介紹好用的Library - specter
下一篇
[Day 21] 來介紹好用的Library - plumbing
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言